Masteriyo\RestApi\Controllers\Version1\LessonsController A

Total Complexity 74
Dependencies 9
Dependents 2
Total lines 982
Lines of code 646
Logical lines of code 147
Comment lines 249
Methods 17
Properties 6

Methods 17

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
C
37 24 68
get_item_schema()
A
27
1 222
update_item_permissions_check()
S
49 6 32
delete_item_permissions_check()
S
49 6 32
create_item_permissions_check()
S
49 6 32
get_lesson_data()
S
47 5 31
register_routes()
S
40 1 80
get_download_materials()
S
49 3 32
get_object()
S
57 4 16
description_data()
S
63 5 10
get_collection_params()
S
46 1 43
get_video_source_url()
S
67 3 8
get_video_source()
S
68 3 8
prepare_objects_query()
S
59 2 15
prepare_object_for_response()
S
63 2 9
prepare_links()
S
72 1 5
__construct()
S
81 1 3